/************************************************************
 *This file is part of Searcj_PRJ.
 *
 * This program is free.
 *
 * @file    split.h
 * @brief   to create dict
 *
 * @author  Dgg
 * @email   1390713385@qq.com
 * @version 0.0.1.0
 * @date    2024/10/11
 * @license GUN General Public License(GPL)
 *
 * ------------------------------------------------
 * Remark   :Description
 * ------------------------------------------------
 * Change History:
 *    <Date>   |    <Version>    |   <Author>   |   <Description>
 * 2024/10/11  |     0.0.1.0     |      Dgg     |     createfile
 *
 */
#ifndef __SPLIT_H__
#define __SPLIT_H__

#include <vector>
#include <string>
//#include "configuration.h"

using std::vector;
using std::string;

class splitTool{
public:
    splitTool();
    virtual ~splitTool();
    virtual void cut(const string &sentence, vector<string> &words) = 0;

private:
};

class splitToolCppJieba
:public splitTool
{
public:
    //splitToolCppJieba(Configuration &conf);
    virtual ~splitToolCppJieba();
    virtual void cut(const string &sentence, vector<string> &words);

private:
    //Configuration &_conf;
};

#endif